https://www.jianshu.com/p/a7d7df97fe4b
初始化
输入初始密码后,选择Install suggested plugins, 否则后面无法查找插件
初始化插件
插件管理
work with osc git
第一屏
第二屏
第三屏
第四屏
第五屏
第六屏
在系统管理中找到Global Tool Configurations,其中包含jdk、git、maven等工具的配置
系统管理
maven配置
jdk配置
git配置
注意: 请勾掉自动安装,自己手动安装以上工具后再进行配置
公钥管理
在部署Jenkins的服务器上生成公钥,因为Jenkins构建的时候需要去访问git仓库,关于如何生成公钥请参看:
以下配置表示maven构建结束后执行的脚本
构建脚本
# 将应用停止 #stop.sh #!/bin/bash echo "Stopping SpringBoot Application" pid=`ps -ef | grep model.jar | grep -v grep | awk '{print $2}'` if [ -n "$pid" ] then kill -9 $pid fi #replace.sh 用于将上次构建的结果备份,然后将新的构建结果移动到合适的位置 #!/bin/bash # 先判断文件是否存在,如果存在,则备份 file="/usr/local/SBA/model.jar" if [ -f "$file" ] then mv /usr/local/SBA/model.jar /usr/local/SBA/backup/model.jar.`date +%Y%m%d%H%M%S` fi mv /root/.jenkins/workspace/Test/target/model.jar /usr/local/SBA/model.jar # startup.sh 启动项目 #!/bin/sh echo "授予当前用户权限" chmod 777 /usr/local/SBA/model.jar echo "执行....." java -jar /usr/local/SBA/model.jar
BUILD_ID=dontKillMe nohup /usr/local/SBA/startup.sh & 本来在服务器上启动springboot项目,直接 nohup java -jar springboot.jar & 即可,但是这种配置在Jenkins上无效,在stackoverflow上找到了解决方案。以上就是Jenkins for SpringBoot,同样也可以发布到tomcat,修改下脚本就可以了。明天继续补充一些脚本的笔记。
(责任编辑:IT) |